MCP(Model Context Protocol)由 Anthropic 推出,是一個開放協議,讓 AI 工具能安全、模組化地連結外部資料或服務。在 Cursor 中,MCP 扮演 MCP Host 的角色,可同時連線多個 MCP Server,擴充 AI 的能力。
MCP 可以擴充一些AI本身做不到的事情,或者是快速取得或處理向對的事情,如取得DB或是本機資料等。
範例指令:
npx -y @smithery/cli@latest run @gongrzhe/server-redis-mcp --config '{"redisUrl":"redis://localhost:6379/0"}'
注意安全性與權限,涉及敏感資料時務必使用 API Key 或 OAuth。
可以查看官方推薦的MCP
MCP Server | 功能 | 適用場景 | 圖片建議 |
---|---|---|---|
Firecrawl | 網頁資訊抓取 | 資料收集、文件彙整 | 網頁抓取流程示意圖 |
Bright Data Web MCP | 代理抓取、反防爬 | 複雜網站資料處理 | 防爬機制示意圖 |
Browserbase | 雲端網站互動與自動化 | UI 測試、自動流程 | 自動化流程圖 |
Magic | 多媒體生成與文本工具 | 圖片/文字生成整合 | 多媒體生成示意圖 |
Figma Context | UI 設計查閱 | 前端開發設計比對 | 設計與程式碼對照圖 |
Excel MCP | 試算表操作 | 資料處理、報表生成 | Excel 操作流程圖 |
Mindmap | 圖形化概念呈現 | 流程規劃、大型專案構想 | Mindmap 範例圖 |
Markdownify | 各種格式轉 Markdown | 文件撰寫、內容整理 | Markdown 格式示意圖 |
Taskmaster | 任務記憶管理 | 專案上下文連貫 | 任務流程圖 |
Context7 | 實時 API 文件整合 | 避免過時建議 | API 文件示意圖 |
.cursor/mcp.json
或 Cursor 設定介面中加入 MCP新增後,工具有成功亮綠燈就代表有啟動成功,接著就嘗試呼叫AI去觸發MCP,觸發方式是當你敘述中,AI判定覺得你需要使用此MCP Tool,他就會嘗試去呼叫,會像是以下這張圖
另外在設定頁面是可以根據你的MCP去做功能的開啟跟關閉
可以設定User Rules 與 Project Rules
**User Rules:**在每個專案中,都會應用這些專案,像是下方圖片,是我之前設定的,不確定現在還需不需要這樣設定
**Project Rules:**這會在專案資料夾中新增.cursor/rules,rules會以檔案形式存在其中,所以不要誤刪此資料夾
Project的設定會比較多 可以查看以下圖片
透過 .cursor/rules,能讓 AI 更加理解專案規範,提供一致且高品質的建議。
.cursor/mcp.json
是否正確.cursor/rules
,讓 MCP + 專案規範一起作用Cursor 不僅是一個支援 AI 的 IDE,更是結合 多模型選擇、MCP 擴充能力與專案規則設定 的完整開發環境。
透過合理搭配模型模式(快速、推理、MAX)、善用 MCP 生態系統,以及建立 .cursor/rules
規範,開發者能大幅提升專案效率與程式碼品質。
未來,隨著 MCP 服務與 AI 模型的持續演進,Cursor 有望成為開發者日常工作中最核心的 AI 助手。